package cn.com.cloudpioneer.evaluate.model;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @auther maruikai
 * @create 2023/9/13-17:47
 */
@Data
public class TaskModel {

    /**
     * 任务id
     */
    @ApiModelProperty("任务id")
    protected String taskId;
    /**
     * 父id
     */
    @ApiModelProperty("父id")
    protected String parentId;
    /**
     * 项目id
     */
    @ApiModelProperty("项目id")
    protected String itemId;
    /**
     * 任务名称
     */
    @ApiModelProperty("任务名称")
    protected String taskName;
    /**
     * 备注
     */
    @ApiModelProperty("备注")
    protected String remark;
    /**
     * 分数
     */
    @ApiModelProperty("分数")
    protected int score;
    /**
     * 存储地址
     */
    @ApiModelProperty("存储地址")
    protected String filePath;
    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    protected long createTime = new Date().getTime();
    /**
     * 删除标识
     */
    @ApiModelProperty("删除标识")
    protected boolean deleteFlag;

    @ApiModelProperty("进度")
    protected double schedule;

    protected List<TaskModel> childTask;

    protected List<TargetModel> targetList;
}
